aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/send/ecash/[request]
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-11-21 23:46:31 -0800
committerAdam Soltys <[email protected]>2024-11-21 23:46:31 -0800
commit60ddf4495e52b194ba9af32542afc7cdbf274258 (patch)
treefc68cbb8766c976cfa1a03e9c72388f37ae8df3e /src/routes/(app)/send/ecash/[request]
parent134c4cbf6478df3ee2a40bb3190618e1a29d9794 (diff)
downloadcoinos-ui-60ddf4495e52b194ba9af32542afc7cdbf274258.tar.gz
coinos-ui-60ddf4495e52b194ba9af32542afc7cdbf274258.zip
redirect if not authed
Diffstat (limited to 'src/routes/(app)/send/ecash/[request]')
-rw-r--r--src/routes/(app)/send/ecash/[request]/+page.server.ts8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/routes/(app)/send/ecash/[request]/+page.server.ts b/src/routes/(app)/send/ecash/[request]/+page.server.ts
index c1c44ab9..5ab3e9c0 100644
--- a/src/routes/(app)/send/ecash/[request]/+page.server.ts
+++ b/src/routes/(app)/send/ecash/[request]/+page.server.ts
@@ -1,7 +1,11 @@
-import { fd, get} from "$lib/utils";
+import { fd, get } from "$lib/utils";
import { decodePaymentRequest } from "@cashu/cashu-ts";
+import { redirect } from "@sveltejs/kit";
+
+export async function load({ cookies, params, url }) {
+ if (!cookies.get("token"))
+ redirect(307, `/login?redirect=${encodeURIComponent(url.pathname)}`);
-export async function load({ params }) {
const req = { ...decodePaymentRequest(params.request) };
const { target } = req.transport[0];
const recipient = await get(`/profile/${target}`);